package first.ape.interview.seven31;

import java.util.Scanner;

/**
 * @author ZhangyiA
 * @describe: 给定一个升序数组，现将其两个数字位置互调，现需要找出是哪两个数字互调的，返回连个数字的索引位置 (数组下标从 1 开始)
 * input: 2 6 4 5 3
 * output: 2 5
 * 因为 6 和 3 的位置互换，导致顺序被打乱，
 * @date 2021/07/31
 */

public class first {
    public static void main(String[] args){
        Scanner input = new Scanner(System.in);
        String str = input.nextLine();
        String[] buff = str.split(" ");
        int[] nums = new int[buff.length ];
        for(int i = 0 ; i < buff.length; i ++){
            nums[i] = Integer.parseInt(buff[i]);
        }
        int i = 1;
        while(i < nums.length && nums[i] > nums[i - 1]) i ++;
        int j = nums.length - 1;
        while(j > 0 && nums[j] > nums[j - 1]) j --;
        System.out.println(i + " " + (j + 1));
    }
}
